遊戲修改大師-GM 9.0


記憶體編輯

  記憶體編輯表從GM第一版以來,就已經是一個非常實用的功能;
  很多情況下,修改遊戲並不能單靠每一次的獨立搜尋,
  因為遊戲中很多數值,並不會直接顯示出畫面,
  但它們卻有非常大的機會存在您剛才找到的結果附近。
  舉一個普遍的例子,在角色扮演的遊戲中,
  每個人物幾乎都離不開有一堆屬性數值,
  包括生命值、生命值上限、攻擊力、魔法、速度等。
  一旦搜尋到生命值的位置,再到記憶體編輯表中查看,
  不難發現剛才所提過的屬性都在它的後面,
  這就太太減少很多不必要的搜尋次數。
  再說,當在搜尋的過程中,感覺總是餘下幾個結果,
  始終無法過濾下去時,記憶體編輯表也提供一個廣闊的視野,
  給您更多提示作出更準確的估計。

  記憶體編輯表之所以有這個名字,就是因為上文提到的一些原因,
  本意是直接在記憶體的大海中作修改。
  時至今天,GM9的記憶體編輯表已進化成一個有程式除錯能力的強大功能,
  不再只有瀏覽記憶體能力,而且可以反編譯遊戲程式碼,
  並提供單步執行的控制能力,連最低階最深入 CPU的暫存器,
  都同樣會顯示出來。

  留意一點,記憶體編輯表由這一代開始,已支援可以同時開啟多過一個表格;
  這樣在研究遊戲程式碼的同時,
  可以有其他表格來觀察其他記憶體位置的數值變化。

  在使用這表格前,必須先確定GM是否已經設定了一個修改的目標程式。
  如果沒有指定的話,就會出現沒有指定程序的提示視窗。

<共用介面>
<記憶體檢示介面>
<組合語言檢示介面>
<進階功能>


 進階功能


部份進階功能會在小目錄中顯示,透過滑鼠右鍵可把它呼叫出來。



點擊圖上功能,可直接跳至該介面的功能解說。

新增修改
使用GM程式碼修改功能,
新增一個新的鎖定項目。
            回進階功能圖表

直接修改機械碼
使用記憶體檢示,
直接以數據方式修改這位置中的機械碼。
(提示,在記憶體檢示頁修改完成後,
可以用滑鼠雙按方式返回)。
            回進階功能圖表

往前探訪
此功能只對跳躍式指令有效。
GM會追蹤此指令想跳躍到那裡,
讓您先往前到該處瀏覽(並不會影響遊戲程式)。
            回進階功能圖表

返回探訪前的位置
當使用上述功能時,
GM會先記錄您在未跳躍前的位置,
存成一個探訪記錄。
而這功能就是讓您在探訪記錄中,
選擇返回到之前位置。
            回進階功能圖表

清除探訪記錄
把所有探訪記錄清除,
同時代表GM不能再直接幫您返回之前到達過的位置;
一般只會在完成某個研究方向時,
又想把GM狀況設定得清晰一點時使用。
            回進階功能圖表

新增或取消中斷點
如果此位置沒有中斷點,就放下新的中斷點;
反之,取消現有的中斷點。
            回進階功能圖表

改變執行位置到這裡
把執行緒的位置改寫成現在的位置,
當遊戲回復後,下一條會執行的指令就是這裡。
使用時請小心,放錯位置後,
遊戲程式會立即當掉。
            回進階功能圖表

前往現行的執行位置
重設瀏覽位置到執行緒目前的位置。
            回進階功能圖表

專家工具
這明顯是給更進階的使用者用的功能,
讓您新增一塊記憶體在遊戲程式中及生產一條新的執行緒;
這樣做有很多用途,
基本來說就是可以把您的機械碼放入遊戲中執行。
但要用得對,需要有一定的專業知識,
所以建議初學者利用GM提供的程式注射方式比較安全。
            回進階功能圖表

回到記憶體編輯選項



新北市三重區重新路五段609巷4號4F-9
TEL:02-2999-6883 FAX:02-2999-7511
http://www.kingformation.com.tw
客服專線:02-2999-6972
(c)2010 KINGFORMATION CO.,LTD.